چالشهاي نرمافزارهاي اتوماسيون اداري و نقشه راه بازمهندسي
ديدگاه ۵ و چالشهاي ما
انجام اين تغييرات و عمليات گوناگون بر روي نرمافزارها كه در طول اين سالها رخ دادهاند، چالشهاي بسياري را براي آنها به همراه دارند كه آنها را ميتوان در چند سطح مجزا معرفي كرد:
• كدهاي منبع:
مواجه نرمافزار با انبوهي از خطوط كد كه بسيار پيچيده شده، توسعه پذيري را كُند و نگهداشت آن را بسيار پر هزينه كرده يك چالش جدي است. پخش شدن قواعد و رفتارهاي نرمافزار در لايههاي مختلف، به وجود آمدن متدهايي با كارهاي تقريبا يكسان كه به علت نياز به پشتيباني از پلتفرمهاي مختلف در واقع موازي كاري انجام ميدهند عوامل پديدآورنده اين چالشاند.
• چسبندگي كدها:
چسبندگي كدهاي هر بخش به سايربخشها به علت معماري قديمي و طولاني شدن زياد متدها به دليل پشتيباني از رفتارهاي مختلف سازمانهاي مشتري.
اين دو موضوع از جمله چالشهايي هستند كه همواره باعث ميشوند كه تغيير در هر قابليت، پيچيدگيها را افزايش دهد. از طرف ديگر نياز است تا هر تغيير كوچكي در مجموعهاي از كدها به جاي يك قسمت از كد تغيير ايجاد كند. اين مشكلات و چالشها اجتنابناپذير هستند و ميتوان گفت هميشه وجود دارند. در سطح قابليتهاي نرمافزاري، نگهداشت اين ويژگيها در پلتفرمهاي مختلف بسيار پرهزينه ميشود. رفع يك باگ كوچك يا تغيير در يك رفتار، لايههاي پاييني قابليتها را تحت تاثير قرار ميدهد و در تمامي لايههاي بالايي ارائه دهنده خدمات اثرگذار خواهد بود بنابراين بايد همواره تلاش كنيد تا اين تاثيرات به صورت كنترل شده ادامه پيدا كنند. از طرف ديگر در زمان افزودن قابليت جديد بايد خدمات آن قابليت را در تمامي پلتفرمهايي كه پشتيباني ميكنيد، ارائه دهيد كه اين امر، طراحي و پيادهسازي هر قابليت جديدي را مشكل ميكند.
براي كسب اطلاعات بيشتر در خصوص تاريخ ميلادي به شمسي يا تبديل تاريخ تولد به ميلادي كافيست وارد سايت يار شويد.
برچسب: